package com.mhc.suzuki.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * Created by HW
 * on 2017/8/18 15:19.
 * 综合处理页面对应保险信息
 */
@Data
public class GeneralInsuranceInfoVO {

    private Long insId;

    private String orderNo;


    /**
     * 保险类别：0 交强险，1 商业保险
     */
    private Integer insType;


    private Long insCompanyId;


    /**
     * 保险公司名称
     */
    private String insCompanyName;

    /**
     * 保险单号
     */
    private String insNo;

    /**
     * 保险生效日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime effectiveDate;

    /**
     * 保险失效日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime expiryDate;

    /**
     * 车船费，其随着交强险一起交，所以只有交强险才含有车船费这一项
     */
    private java.math.BigDecimal vehicleVesselTax;

    /**
     * 保险费
     * pcl_insurance_info.premium
     */
    private java.math.BigDecimal premium;

}
